/*
 * Copyright (c) 2005, 2014 vacoor
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */
.site-nav {
    min-width: 990px;
    position: relative;
    z-index: 9999;    /* 保证 site-nav 中元素能够遮盖其他容器中元素 */
    background: #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
}

.site-nav-inner {
    width: 1190px;
    margin: 0 auto;
    height: 26px;
    line-height: 26px;
    position: relative;
}

.site-nav a:link,
.site-nav a:visited,
.site-nav .site-nav-inner {
    color: #999;
}

.site-nav a:hover,
.site-nav a:active/*,
    .site-nav .menu-bd*/ {
    color: #c40000;
}
.site-nav a:hover {
    text-decoration: underline;
}


/* 左侧登录信息 */
.site-nav .site-nav-login-info {
    display: inline-block;
    position: relative;
}

.site-nav .sn-login {
    padding-left: 20px;
}

.site-nav .sn-register {
    padding: 0 10px;
}

/* 右侧快捷菜单 */
.site-nav .site-nav-quick-menu {
    position: absolute;
    right: 0;
    top: 0;
}

.site-nav .site-nav-quick-menu li {
    float: left;
    position: relative;
}


/* 快捷菜单 - 菜单项 */
.site-nav .menu-item {
    position: relative;
    /*z-index: 93110;*/
}

/* 菜单项 - 菜单 */
.site-nav .site-nav-menu {
    position: relative;
}

/* 菜单头部 */
.site-nav .menu-hd {
    display: block;
    cursor: pointer;
    border: solid #f2f2f2;
    border-width: 0 1px;
    position: relative;
    z-index: 100001;
}

/* 菜单体部 */
.site-nav .menu-bd {
    display: none;
    position: absolute;
    left: 0;
    top: 27px;
    background: #fff;
    filter: alpha(opacity=99);
    z-index: 93110;
    border: solid #eee;
    border-width: 0 1px 1px;
}

/* 菜单体部面板 */
.site-nav .menu-bd-panel a {
    display: block;
    line-height: 20px;
}

.site-nav .sn-point,
.site-nav .sn-logout,
.site-nav .menu-hd,
.site-nav .sn-cart,
.site-nav .sn-mybrand,
.site-nav .sn-mobile,
.site-nav .sn-home,
.site-nav .site-nav-quick-menu .sn-cart,
.site-nav .sn-login,
.site-nav .sn-seller-center,
.site-nav .sn-register {
    padding: 0 10px;
}

.site-nav .site-nav-menu:hover .menu-hd,
.site-nav .site-nav-quick-menu .hover .menu-hd {
    background-color: #fff;
    border-color: #eee;
    padding-bottom: 1px;
}

.site-nav .site-nav-menu:hover .menu-bd,
.site-nav .site-nav-quick-menu .hover .menu-bd {
    display: block;
}

.site-nav .sn-myduke .menu-bd,
.site-nav .sn-favorite .menu-bd {
    line-height: 1.4;
    padding: 8px 10px;
}

/* 带下拉图标标题 */
.site-nav .sn-myduke .menu-hd,
.site-nav .sn-favorite .menu-hd,
.site-nav .sn-sitemap .menu-hd,
.site-nav .sn-seller .menu-hd {
    padding-right: 14px;
}

.site-nav .sn-favorite .menu-bd {
    width: 62px;
}

.site-nav .sn-myduke .menu-bd {
    width: 62px;
}

.site-nav-quick-menu .mc-count {
    color: #666;
    padding: 0 2px;
    font-weight: 700;
    font-family: Arial;
}
.site-nav .sn-simple-logo,
.site-nav .sn-back-home {
    height: 26px;
    line-height: 26px;
    margin-right: 20px;
    float: left;
}